<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>算术运算符</title>
</head>
<body>
<script>
    /*运算符 也叫操作符
    *           可以通过运算符可以对一个或者多个值进行计算，并返回运算结果
    *           比如typeof 就是运算符，可以获取一个值的类型，会以字符串 返回
    * 算术运算符
    *       除了字符串的加法  当对非number值进行运算时，会将这些值转换成number
    *                        任何值和NAN运算都是NAN
    *   +加法
    *           - 特殊：1.如果字符串+字符串 会拼串 拼成一个字符串 并返回
    *           -       2.任何值与字符串相加，任何值先转换成字符串 然后在拼串
    *           -       3.任意数据类型前加空串""即可转换成string 由浏览器自己完成
    *   -减法
    *   *乘法
    *   /除法
    *           任何值做- * /运算时都会自动转化为number
    *           -0或 *1 或/1来将其转换为number 原理跟Number()函数一样 使用起来更加简单
    *    %取模运算（取余数）
    *
    * */
    var a=123;
    var result=typeof a;
    console.log(result);
    console.log(typeof  result);
    console.log(String(true));

    var result=true+"hello";//truehello
        result=2*undefined;//NAN
    result=2*null;//0
    result=9%3;//0
    result=9%4;//1
    result=9%5;//4
        console.log("result="+result);
</script>
</body>
</html>